/**
 * 
 */
package com.wgo.precise.client.common.session;

import com.wgo.bpot.client.session.Session;
import com.wgo.bpot.common.removeme.Persistent;

/**
 * @author peide3
 *
 */
public interface PreciseSession extends Session {

	public class ObjectHolder<T> {
		T object;
		public T getObject() {
			return object;
		}
		protected void setObject(T object) {
			this.object = object;
		}
	}
	
	public void getPdf(Persistent persistent, ObjectHolder<byte[]> objectHolder );

	public void importFromXml(byte[] preciseXmlFile, ObjectHolder<Boolean> objectHolder);
	
	public void exportToXml(ObjectHolder<byte[]> objectHolder);
	
}
